.index-container {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center; /*定义body的元素垂直居中*/
  justify-content: center; /*定义body的里的元素水平居中*/
}
.index-container .check-login {
  /* https://www.cnblogs.com/yugege/p/5246652.html */
  /* display: flex;
  justify-content: center;
  align-items: center; */
  width: 300px;
  /* height: 300px; */
  margin: auto auto;
  /* background:#fffae8; */
  /* background-color:rgba(214, 210, 210, 0.2); */
  /* background-color:transparent; */
  background: linear-gradient(
    to bottom,
    rgba(228, 229, 230, 0.5),
    rgba(0, 65, 106, 0.5)
  );
  padding-bottom: 30px;
  border-radius: 15px;
}
.index-container .check-login .item {
  width: 100%;
  margin-top: 30px;
}
.index-container .check-login .item a {
  width: 180px;
  display: block;
  margin: auto;
  /* 字体间距 */
  letter-spacing: 2px;
}
/* 登录界面样式 */
.login-container {
  height: 100%;
  width: 70%;
  display: flex;
  margin: auto;
  align-items: center; /*定义body的元素垂直居中*/
  justify-content: center; /*定义body的里的元素水平居中*/
}
.login-container .login-description {
  width: 350px;
  height: 300px;
  font-size: 25px;
  margin: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.login-container .login-description .welcome {
  font-size: 55px;
  color: #100e69;
  margin-bottom: 20px;
}
.login-container .login-from {
  /* background: linear-gradient(to bottom, #acb6e5, #86fde8); */
  width: 500px;
  height: 500px;
  padding-top: 30px;
  border-radius: 10%;
  margin: auto;
  background-color: rgba(221, 221, 221, 0.3);
}
.login-container .login-from .login-title {
  width: 250px;
  font-size: 28px;
  margin: auto;
  text-align: center;
  letter-spacing: 8px;
  margin-bottom: 30px;
}
.login-container .login-from .layui-form {
  width: 400px;
  font-size: 20px;
}
.login-container .login-from .layui-form input {
  margin-bottom: 20px;
}
.login-container .login-from .layui-form button {
  margin: 10px;
  font-size: 16px;
  text-align: center;
  width: 120px;
}
